Skip to content

Conversation

@Cstandardlib
Copy link
Collaborator

Linked Issue

#5442

What's changed?

  • Now BPCG method depends on Hamilt and Psi custom types, hindering a good testing framework.
  • Remove this dependency on custom type.

@mohanchen mohanchen added the The Absolute Zero Reduce the "entropy" of the code to 0 label Nov 28, 2024
@mohanchen mohanchen merged commit 5ab8ab8 into deepmodeling:develop Nov 29, 2024
14 checks passed
@Cstandardlib Cstandardlib deleted the refactor/bpcg-remove-Psi-type branch November 29, 2024 14:59
Fisherd99 pushed a commit to Fisherd99/abacus-BSE that referenced this pull request Mar 31, 2025
* Refactor: Remove bpcg dependency on Psi and Hamilt

* Test: change bpcg tests to fit new interface

* Test: make bpcg restart the same time as before in test

* Tests: add the template disambiguator for dependent names for bpcg tests

* Refactor: clean up bpcg

* Docs: new BPCG interface

* clean up bpcg code

* clean useless code

* clean useless code

* clean useless code
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

The Absolute Zero Reduce the "entropy" of the code to 0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants